﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Chapter03
{
    class Program
    {
        static void Main(string[] args)
        {
            /*
             * 第3章 T-SQL 基本语句
             * 
             * 3.1 基本 SELECT 语句
             * 3.1.1 SELECT 语句与 FROM 子句
             * 3.1.2 WHERE 子句
             * 运算符 
             * =、>、<、>=、<=、<>、!=、!>、!<
             * NOT、AND、OR 可在一条 WHERE 子句结合多个条件，可使用小括号改变运算顺序
             * BETWEEN 第一个值在第二个值与第三个值之间时其值为 TRUE
             * LIKE 可使用 % 代替多个字符和 _ 代替单个字符作为通配符，[]符号用于指定一个字符、字符串或范围，^运算符用做排除
             * IN 左边的表达式与其右边的任意值匹配时返回 TRUE
             * ALL、ANY、SOME 子查询中的全部值/任意值满足比较运算符的条件时返回 TRUE
             * EXISTS 子查询返回至少一行记录时为 TRUE
             * 3.1.3 ORDER BY 子句
             * 3.1.4 使用 GROUP BY 子句聚合数据
             * 1) AVG
             * 2) MIN/MAX
             * 3) COUNT(表达式|*)
             * 3.1.5 使用 HAVING 子句分组设置条件
             * 3.1.6 使用 FOR XML 子句输出 XML
             * 3.1.7 通过 OPTION 子句利用提示
             * 3.1.8 DISTINCT 和 ALL 谓词
             * 
             * 3.2 使用 INSERT 语句添加数据
             * 3.2.1 多行插入
             * 3.2.2 INSERT INTO ... SELECT 语句
             * 
             * 3.3 用 UPDATE 语句更改获得的数据
             * 
             * 3.4 DELETE 语句
             * 
             * 练习题
             * 1 见 Exercise1.sql 文件
             * 2 见 Exercise2.sql 文件
             * 3 见 Exercise3.sql 文件
             * 4 见 Exercise4.sql 文件
             * */
        }
    }
}
